home *** CD-ROM | disk | FTP | other *** search
- /*************************************************************************/
-
- Welcome to Netdial
-
- The simple logon alternative for AmiTCP 4.0 Demo and Commercial.
-
- Netdial is a both a Logon script for SLIP and CSLIP and a replacement for
- the Startup script built by AmiTCP.
-
- Installation of Netdial is a simple process. Firstly install AmiTCP as
- though Netdial did not exist. Although Netdial replaces much of the
- information required by AmiTCP you should still ensure that NETDIAL is
- configured correctly to start with.
-
- Once the install is complete copy the files:
-
- AMI
- AMI.info
- hangup
- hangup.info
-
- into the AmiTCP root directory.
-
- Then copy the files:
-
- netdial
- netdial.rexx
- netdial.connect
- hangup
- hangup.rexx
-
- into the AmiTCP/bin directory.
-
- In addition you will also need to install the AREXX serial library
-
- rexxserdev.library
-
- in your LIBS: directory.
-
- Due to a problem with default paths and ICONX you need to make sure that
- the files
-
- rx
- waitforport
-
- are located in your C: directory. These files are needed by AREXX and
- Netdial.
-
- Finally you need to make sure that Arexx is running on your system.
-
- /*************************************************************************/
-
- Netdial Config
-
- 1. Netdial is now set to operate at 19200 instead of 38400 due to the
- fact that a number of older machines have difficulty maintaining the
- higher speeds.
-
- If you wish to set you system to operate at higher speeds you will
- need to alter the settings in the Netdial.rexx, Netdial.connect and
- hangup.rexx files.
-
- 2. All other settings are located in the netdial.rexx file and are fully
- outlined below.
-
- dtimeout = 30
-
- This setting is used to tell the system how long to keep trying to make the
- phone connection. The default is 30 seconds approximately.
-
- ctimeout = 15
-
- This setting is used to tell the system how long to keep trying to open the
- cslip/slip session once the modem has completed the actual phone connection.
-
- slip_ip = 0.0.0.0
-
- The slip_ip address is not required for the Dynamic Connections maintained
- by Netdial as netdial will determine the correct IP address during the Logon
- process.
-
- host_name = world.net
-
- This is the name of your service provider
-
- host_ip = 192.190.215.5
-
- This is the IP address of you service provider.
-
- dialst = 'ATDT 131494'||cr
-
- The dialstr contains the dial connect string required by you modem including
- the phone number and carriage return which is sent by the "||cr" sequence.
-
- logprompt = 'sername:'
-
- When you connect to your service provider you are asked to enter a username
- or user id. The logprompt contains the actual sequence of characters
- contained in the message displayed by your service provider. If this
- varies for you service change this entry to suit your needs.
-
- For example some systems use the term 'Login>' in which case we would change
- logprompt to logprompt = 'ogin>'. We usually drop the 'L" as it is case
- sensative and not really required.
-
- passprompt = 'assword:'
-
- One you have entered a username your service will ask for a password to be
- entered. As with the logprompt this enter contains the sequence of
- characters display by you service provider when requesting the password.
-
- slipprompt = '>'
-
- Like the two entries above this defines a prompt sent to you by your service
- provider. This prompt is the one which requests the type of service you
- want to connect to ie. slip, cslip ppp etc.
-
- slip_cmd = 'slip /compressed default'
-
- When netdial receives the slipprompt it send a sequence which starts the
- slip/ppp connection running. The slip_cmd contains the sequence which
- it needs to send.
-
- iptype = 'cslip'
-
- Netdial currently supports 'slip' and 'cslip' connections and will allow
- 'ppp' connections with the addition of a ppp.device.
-
- amiganame = 'wtatters'
-
- This is the User Id declared by you when setting up AmiTCP - it is not
- required or used by netdial but should be set correctly for compatabilty
- reasons.
-
- username = 'wtatters'
-
- This is the User Id given to you by your service provider.
-
- passwd = 'password'
-
- This is the Password given to you by you service provider.
-
- /*************************************************************************/
-
- Modem commands
-
- The remaining settings relate to modem commands.
-
- at_cmd = 'AT'||cr
-
- The default AT command used by just about every modem.
-
- response = 'OK'
-
- The response sent by your modem when it receives a AT command.
-
- modeminit = 'ATZ'||cr
-
- The command you send to your modem to reset it to your defaults. This may
- also by 'AT&F'||cr or 'ATZ0'||cr depending on your modem and needs.
-
- modemescape = '+++'
-
- The escape sequence which you modem needs to receive to put it into AT mode.
-
- connectstr = 'CONNECT'
-
- The message set by your modem when it completes the initial phone connection
- to your service provider.
-
- busystr = 'BUSY'
-
- The message sent when the modem cant reach your service.
-
- nocarrierstr = 'NOCARRIER'
-
- The message sent when the modem cant detect a carrier.
-
- nodialtonestr = 'NO DIALTONE'
-
- The message sent when the modem cant detect a dial tone.
-
- /*************************************************************************/
-
- Netdial is now ready to run.
-
- Netdial can be started by typeing netdial at a shell prompt or clicking
- on the AMI-NET icon in the AmiTCP drawer.
-
- Netdial will open a window and display its process as it connects to your
- service provider. If you want to stop the process at any time hitting
- CTRL-C will do the trick.
-
- A hangup script is also included in the netdial set which can also be run
- from either a shell or by clicking on the hangup icon.
-
- /*************************************************************************/
-
- To work its magic netdial uses a Arexx support library know as
- rexxserdev.library. This library allows Arexx scripts to communicate with
- the serial port and as a result with a modem.
-
- /*************************************************************************/
-
- Last Bits.
-
-
- Netdial was developed by Wes Tatters.
-
- It was inspired by the login script
-
- AmiTCP_DIALUP1.0 writen by K. Raquel Sanborn
-
- which itself was based on
-
- Dave Bolen's REXX slipup.cmd script.
-
- Rexxserdev.library was developed by Joseph M. Stivaletta
-
- Legal bits
-
- This script is provided as is. No warranties are granted either express
- or otherwise. The script is provied as is for you use.
-
- It has been operating sucessfully on my system and as appears to be
- free of bugs. However if you do discover problems you are may contact
- me at 'wtatters@world.net'. I can not guarantee that support will be
- forthcoming but I will endeavour to assist where possible.
-
- /*************************************************************************/
-
-
-